#userMsgLogin {
	.top-p {
		margin-top: .5rem;
		line-height: 1;

		&.card-title {
			line-height: 1.6;

			strong {
				vertical-align: top;
				width: 8.4rem;
				padding-left: .2rem;
				display: inline-block;
				color: $m-c;
			}
		}
		&.tips-p, &.tips-warn {
			margin-bottom: .6rem;
		}
	}
	.agreement-check-wrap {
		margin-top: .5rem;

		em {
			padding-left: .32rem;
		}
		a {
			font-size: $font-base-size;
			display: inline-block;
			vertical-align: middle;
			text-decoration: underline;
		}
		.show-btn {
			vertical-align: -.03rem;
		}
	}
	.check-number-wrap {
		position: relative;

		.icon {
			position: absolute;
			top: .52rem;
			right: .42rem;
			float: right;
		}
	}
	#numBelongProvince, #sendProvince {
		width: 1.4rem;
	}
	#selectCity #selectCityTitle {
		width: 3.8rem;
	}
	
	#selectCityCounty {
		.selected-title {
			em {
				@include ellipsis;
			}
			b {
				display: inline-block;
				vertical-align: top;
			}
		}
	}
	#selectCityCountyTitleCity.checked {
		max-width: 1.8rem;
	}
	#selectLocationTitleCity {
		max-width: 1.8rem;
	}
	#selectCityCountyTitleCounty {
		max-width: 2.5rem;
	}
	.submit-wrap {
		width: 100%;
		position: relative;
		height: 4rem;
		padding-top: 1.2rem;

		.btn-submit {
			display: block;
			margin:0 auto;
		}
	}
	.bttm-tips {
		padding: 1rem .5rem;
		font-size: .38rem;
		line-height: 1.4;
		background: $color-bg-gray;
		color: #4A4A4A;
	}
}